package com.ktgj.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;

import java.util.Date;
import java.util.List;

/** 我的-积分明细专用实体 */
public class PointRecordIntegraVo {
    /** 查询日期*/
    @JsonFormat(pattern = "yyyy-MM")
    @Excel(name = "查询日期")
    private Date queryDate;

    /** 当月获取总积分*/
    @Excel(name = "原因详细说明")
    private Long totalPoints;

    /** 当月积分获取*/
    @Excel(name = "当月积分获取")
    private Long earnPoints;

    /** 当月积分支出*/
    @Excel(name = "当月积分支出")
    private Long spendingPoints;

    /** 获取积分集合 */
    private List<PointRecordIntegraJustVo> pointRecordIntegraJustVoList;

    /** 支出积分集合 */
    private List<PointRecordIntegraBurdenVo> pointRecordIntegraBurdenVoList;

    public List<PointRecordIntegraBurdenVo> getPointRecordIntegraBurdenVoList() {
        return pointRecordIntegraBurdenVoList;
    }

    public void setPointRecordIntegraBurdenVoList(List<PointRecordIntegraBurdenVo> pointRecordIntegraBurdenVoList) {
        this.pointRecordIntegraBurdenVoList = pointRecordIntegraBurdenVoList;
    }

    public List<PointRecordIntegraJustVo> getPointRecordIntegraJustVoList() {
        return pointRecordIntegraJustVoList;
    }

    public void setPointRecordIntegraJustVoList(List<PointRecordIntegraJustVo> pointRecordIntegraJustVoList) {
        this.pointRecordIntegraJustVoList = pointRecordIntegraJustVoList;
    }

    public Date getQueryDate() {
        return queryDate;
    }

    public void setQueryDate(Date queryDate) {
        this.queryDate = queryDate;
    }

    public Long getTotalPoints() {
        return totalPoints;
    }

    public void setTotalPoints(Long totalPoints) {
        this.totalPoints = totalPoints;
    }

    public Long getEarnPoints() {
        return earnPoints;
    }

    public void setEarnPoints(Long earnPoints) {
        this.earnPoints = earnPoints;
    }

    public Long getSpendingPoints() {
        return spendingPoints;
    }

    public void setSpendingPoints(Long spendingPoints) {
        this.spendingPoints = spendingPoints;
    }
}
